package buildings;

public interface Floor {

    int getSpaceCount();

    float getTotalSquare();

    int getTotalRoomCount();

    Space[] getSpaces();

    Space getSpaceByNumber(int number);

    void setSpaceByNumber(int number, Space space);

    void addSpaceByNumber(int number, Space space);

    void deleteSpaceByNumber(int number);

    Space getBestSpace();
    
    java.util.Iterator iterator();
    
    Object clone() throws CloneNotSupportedException;
}